Adaptive Ray Tracing of Subdivision Surfaces

نویسندگان

  • Kerstin Müller
  • Torsten Techmann
  • Dieter W. Fellner
چکیده

Subdivision Surfaces as well as (interactive) ray tracing have become an important issue in computer graphics. But ray tracing of subdivision surfaces has received only little attention. We present a new approach for ray tracing of subdivision surfaces. The algorithm uses a projection of the ray onto the surface and works mainly in two dimensions along this projection. While proceeding from patch to patch, we examine the bounding volume of their borders: the lower the distance between ray and subdivision surface, the more refinement steps are adaptively applied to the surface but only along the projection of the ray. The adaptive refinement of a patch is controlled by curvature, size, its membership to the silhouette, and its potential contribution to the light transport. The algorithm is simple and mainly consists of elementary geometric computations. Hence it is fast and easy to implement without the need for elaborate preprocessing. The algorithm is robust in the sense that it deals with all features of subdivision surfaces like creases and corners.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ray Tracing of Subdivision Surfaces

We present the necessary theory for the integration of subdivision surfaces into general purpose rendering systems. The most important functionality that has to be provided via an abstract geometry interface are the computation of surface points and normals as well as the ray intersection test. We demonstrate how to derive the corresponding formulas and how to construct tight bounding volumes f...

متن کامل

Packet-based Ray Tracing of Catmull-Clark Subdivision Surfaces

Efficient ray tracing of subdivision surfaces is an important problem in production rendering, and for interactive applications in the near future. The current hardware trends for both CPUs and GPUs suggest that compute power is outpacing bandwidth. Despite this, current approaches for ray tracing subdivision surfaces favor geometry caches or full pre-tessellation. We demonstrate that directly ...

متن کامل

Ray Tracing Triangular Trimmed Free Form Surfaces

This paper presents a new approach to rendering triangular algebraic free form surfaces. A hierarchical subdivision of the surface with associated tight bounding volumes provides for quick identification of the surface regions likely to be hit by a ray. For each leaf of the hierarchy an approximation to the corresponding surface region is stored. The approximation is used to compute a good star...

متن کامل

Adaptive Voxel Subdivision for Ray Tracing

Although regular subdivision has been shown to be efficient at ray tracing scenes where objects are evenly distributed, such algorithms perform poorly when objects are concentrated in a small number of voxels. In this paper, a method is presented where voxels in a regular grid are examined and recursively subdivided depending on object density. This integration of regular and adaptive spatial s...

متن کامل

TSS BVHs: Tetrahedron Swept Sphere BVHs for Ray Tracing Subdivision Surfaces

We present a novel, compact bounding volume hierarchy, TSS BVH, for ray tracing subdivision surfaces computed by the Catmull-Clark scheme. We use Tetrahedron Swept Sphere (TSS) as a bounding volume to tightly bound limit surfaces of such subdivision surfaces given a user tolerance. Geometric coordinates defining our TSS bounding volumes are implicitly computed from the subdivided mesh via a sim...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. Graph. Forum

دوره 22  شماره 

صفحات  -

تاریخ انتشار 2003